home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / answrbok / 4_10.lha / 4_10 / makefile < prev   
Makefile  |  1993-08-08  |  1KB  |  38 lines

  1. FLAGS = -g +i
  2. C= CC -I. -I../../CC
  3.  
  4. ll: 4_10b 4_10c
  5.  
  6. _10b: main.o 4_10d.o 4_10a1.o 
  7. $(CC) -g main.o 4_10d.o 4_10a1.o -o 4_10b
  8.  
  9. _10c: main.o 4_10c.o 4_10a1.o 4_10d.o
  10. $(CC) -g main.o 4_10c.o 4_10a1.o -o 4_10c
  11.  
  12. _10d.o: 4_10b.c 4_10b0.c
  13. $(CC) $(CFLAGS) -c -DVER1 4_10b.c
  14. mv 4_10b.o 4_10d.o
  15.  
  16. _10c.o: 4_10b.c 4_10c.c
  17. $(CC) $(CFLAGS) -c -DVER2 4_10b.c
  18. mv 4_10b.o 4_10c.o
  19.  
  20. UT= 4_10b1.out 4_10b2.out 4_10b3.out 4_10c1.out 4_10c2.out 4_10c3.out
  21. MP= 4_10b1.cmp 4_10b2.cmp 4_10b3.cmp 4_10c1.cmp 4_10c2.cmp 4_10c3.cmp
  22.  
  23. _10b1.out: 4_10b inp1 ; 4_10b < inp1 > 4_10b1.out
  24. _10b2.out: 4_10b inp2 ; 4_10b < inp2 > 4_10b2.out
  25. _10b3.out: 4_10b inp3 ; 4_10b < inp3 > 4_10b3.out
  26. _10c1.out: 4_10c inp1 ; 4_10c < inp1 > 4_10c1.out
  27. _10c2.out: 4_10c inp2 ; 4_10c < inp2 > 4_10c2.out
  28. _10c3.out: 4_10c inp3 ; 4_10c < inp3 > 4_10c3.out
  29.  
  30. est: all $(OUT) $(CMP)
  31. cmp 4_10b1.out 4_10b1.cmp
  32. cmp 4_10b2.out 4_10b2.cmp
  33. cmp 4_10b3.out 4_10b3.cmp
  34. cmp 4_10c1.out 4_10c1.cmp
  35. cmp 4_10c2.out 4_10c2.cmp
  36. cmp 4_10c3.out 4_10c3.cmp
  37. echo tests done
  38.